package com.zhijiang.hospital;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * (LisTestReg)实体类
 *
 * @author makejava
 * @since 2022-09-01 14:49:57
 */
@Data
public class ListTestReg implements Serializable {
    private static final long serialVersionUID = -15145078292744333L;
    /**
     * 仪器编码
     */
    private String machineCode;
    /**
     * 小组编码
     */
    private String groupCode;
    /**
     * 开立日期时间
     */

    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date testDate;
    /**
     * 条形码号
     */
    private String barcode;
    /**
     * 开立医师编码
     */
    private String doctorId;
    /**
     * 开立医师姓名
     */
    private String doctorName;
    /**
     * 开立科室编码
     */
    private String doctorDeptId;
    /**
     * 开立科室名称
     */
    private String doctorDeptName;
    /**
     * 患者姓名
     */
    private String patientName;
    /**
     * 患者性别
     */
    private String patientSex;
    /**
     * 患者类型
     */
    private String patienttype;
    /**
     * 样品类型
     */
    private String sampletype;
    /**
     * 是否加急
     */
    private String acute;
    /**
     * 核准时间
     */
    private Date resultdate;
    /**
     * 检验科接收样品时间
     */
    private Date getsampledate;
    /**
     * 抽取样品时间
     */
    private Date sampletime;
    /**
     * 抽取样品护士编码
     */
    private String nurseid;
    /**
     * 抽取样品护士名称
     */
    private String nursename;
    /**
     * 接收样品检验医师编码
     */
    private String getsampletesterid;
    /**
     * 接收样品检验医师名称
     */
    private String getsampletestername;
    /**
     * 核准样品检验师师编码
     */
    private String adjustsampletesterid;
    /**
     * 核准样品检验医师名称
     */
    private String adjustsampletestername;
    /**
     * 备注 <Add 20220329 用于存放人群类型： 01-健康人群(defualt) 02-患者 03-落地查 dic>
     */
    private String memo;
    /**
     * 第7位是1可以给医生看，A 添加单 G 生成检验单L 取血 O 接收样本 P 数据获得 R 审核结果 S 完成下一步计划
     */
    private String state;
    /**
     * 患者卡号
     */
    private String patientno;
    /**
     * 检验名称
     */
    private String hisItemname;
    /**
     * 检验项目
     */
    private String hisItemcode;
    /**
     * 检验单号(Memo:样本号)
     */
    private String testformno;
    /**
     * 患者年龄
     */
    private String patientage;
    /**
     * 对应his执行单号
     */
    private String execSqn;
    /**
     * 病区
     */
    private String wardname;
    /**
     * 病床
     */
    private String bedno;
    /**
     * 诊断
     */
    private String diagnose;
    /**
     * 从设备的检验单号
     */
    private String testformno1;
    /**
     * 项目数量
     */
    private String itemNum;
    /**
     * 价格
     */
    private String price;
    /**
     * 仪器备注
     */
    private String machineMemo;
    /**
     * 常规检验,酶标检验,微生物检验
     */
    private String testtype;
    /**
     * 微生物评语
     */
    private String testdescribe;
    /**
     * 样本送达时间
     */
    private Date samplereachtime;
    /**
     * 检验单打印时间
     */
    private Date printtime;
    /**
     * 样本接收人
     */
    private String sampleaccepter;
    /**
     * 接收人标识
     */
    private String sampleaccepterid;
    /**
     * 样本确认时间
     */
    private Date sampleacktime;
    /**
     * 样本确认者
     */
    private String sampleacker;
    /**
     * 医院ID
     */
    private String hospitalid;
    /**
     * 身份证号
     */
    private String idenno;
    /**
     * 联系电话
     */
    private String telno;
    /**
     * 患者单位
     */
    private String factory;
    /**
     * 样本状态
     */
    private String samplestate;
    /**
     * 样本采集部位
     */
    private String sampleposition;
    /**
     * 最后接收时间
     */
    private Date lastsamplereachtime;
    /**
     * 最后接收人
     */
    private String lastsampleaccepter;
    /**
     * 最后接收人ID
     */
    private String lastsampleaccepterid;
    /**
     * 护士所属科室
     */
    private String nurseCellCode;
    /**
     * 住院流水号
     */
    private String inpatientno;
    /**
     * 初审时间
     */
    private Date firsttrialdate;
    /**
     * 门诊打条码电脑Ip
     */
    private String clinicprinthostIp;
    /**
     * 报告单是否被医生阅读-0:未阅读;1:已阅读
     */
    private String readFlag;
    /**
     * 'Y'   1:补打
     */
    private String reprintflag;
    /**
     * 归档位置
     */
    private String archive;
    /**
     * 样本采血时间是否更新
     */
    private String sampleFlag;
    /**
     * 出生日期
     */
    private Date birthday;
    /**
     * 体重
     */
    private String weigth;
    /**
     * 孕周
     */
    private String gestation;
    /**
     * 胎儿数
     */
    private String fetus;
    /**
     * 预产年龄
     */
    private String expdate;
    /**
     * 末次月经
     */
    private Date lmp;
    /**
     * 微生物记录单打印标识
     */
    private String printGermreCodeFlag;

    private Date updateSampleTime;
    /**
     * 1成功、0已修改未提交、2失败、null未提交
     */
    private String isHealth;
    /**
     * 是否是省卫健委核收系统数据0本院1、省平台2福鑫
     */
    private String isDistinGuish;
    /**
     * 用于存放送检单位 <Add Date:2021-08-12>
     */
    private String inspectionunit;
    /**
     * 护士站标本是否已送出0否，1是
     */
    private String isOut;

    private String wbbarCode;

    private String takeType;

    private String peopleTypeName;

    private String peopleTypeCode;
    /**
     * 确认采血
     */
    private String confirmCollect;
    /**
     * 1已提交健康平台
     */
    private String isJkpt;
    /**
     * 上传省平台失败原因
     */
    private String errHealth;
    /**
     * 所属人群分类编码
     */
    private String ssrq;
    /**
     * 证件类型
     */
    private String zjlx;

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getMachineCode() {
        return machineCode;
    }

    public void setMachineCode(String machineCode) {
        this.machineCode = machineCode;
    }

    public String getGroupCode() {
        return groupCode;
    }

    public void setGroupCode(String groupCode) {
        this.groupCode = groupCode;
    }

    public Date getTestDate() {
        return testDate;
    }

    public void setTestDate(Date testDate) {
        this.testDate = testDate;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public String getDoctorId() {
        return doctorId;
    }

    public void setDoctorId(String doctorId) {
        this.doctorId = doctorId;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getDoctorDeptId() {
        return doctorDeptId;
    }

    public void setDoctorDeptId(String doctorDeptId) {
        this.doctorDeptId = doctorDeptId;
    }

    public String getDoctorDeptName() {
        return doctorDeptName;
    }

    public void setDoctorDeptName(String doctorDeptName) {
        this.doctorDeptName = doctorDeptName;
    }

    public String getPatientName() {
        return patientName;
    }

    public void setPatientName(String patientName) {
        this.patientName = patientName;
    }

    public String getPatientSex() {
        return patientSex;
    }

    public void setPatientSex(String patientSex) {
        this.patientSex = patientSex;
    }

    public String getPatienttype() {
        return patienttype;
    }

    public void setPatienttype(String patienttype) {
        this.patienttype = patienttype;
    }

    public String getSampletype() {
        return sampletype;
    }

    public void setSampletype(String sampletype) {
        this.sampletype = sampletype;
    }

    public String getAcute() {
        return acute;
    }

    public void setAcute(String acute) {
        this.acute = acute;
    }

    public Date getResultdate() {
        return resultdate;
    }

    public void setResultdate(Date resultdate) {
        this.resultdate = resultdate;
    }

    public Date getGetsampledate() {
        return getsampledate;
    }

    public void setGetsampledate(Date getsampledate) {
        this.getsampledate = getsampledate;
    }

    public Date getSampletime() {
        return sampletime;
    }

    public void setSampletime(Date sampletime) {
        this.sampletime = sampletime;
    }

    public String getNurseid() {
        return nurseid;
    }

    public void setNurseid(String nurseid) {
        this.nurseid = nurseid;
    }

    public String getNursename() {
        return nursename;
    }

    public void setNursename(String nursename) {
        this.nursename = nursename;
    }

    public String getGetsampletesterid() {
        return getsampletesterid;
    }

    public void setGetsampletesterid(String getsampletesterid) {
        this.getsampletesterid = getsampletesterid;
    }

    public String getGetsampletestername() {
        return getsampletestername;
    }

    public void setGetsampletestername(String getsampletestername) {
        this.getsampletestername = getsampletestername;
    }

    public String getAdjustsampletesterid() {
        return adjustsampletesterid;
    }

    public void setAdjustsampletesterid(String adjustsampletesterid) {
        this.adjustsampletesterid = adjustsampletesterid;
    }

    public String getAdjustsampletestername() {
        return adjustsampletestername;
    }

    public void setAdjustsampletestername(String adjustsampletestername) {
        this.adjustsampletestername = adjustsampletestername;
    }

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getPatientno() {
        return patientno;
    }

    public void setPatientno(String patientno) {
        this.patientno = patientno;
    }

    public String getHisItemname() {
        return hisItemname;
    }

    public void setHisItemname(String hisItemname) {
        this.hisItemname = hisItemname;
    }

    public String getHisItemcode() {
        return hisItemcode;
    }

    public void setHisItemcode(String hisItemcode) {
        this.hisItemcode = hisItemcode;
    }

    public String getTestformno() {
        return testformno;
    }

    public void setTestformno(String testformno) {
        this.testformno = testformno;
    }

    public String getPatientage() {
        return patientage;
    }

    public void setPatientage(String patientage) {
        this.patientage = patientage;
    }

    public String getExecSqn() {
        return execSqn;
    }

    public void setExecSqn(String execSqn) {
        this.execSqn = execSqn;
    }

    public String getWardname() {
        return wardname;
    }

    public void setWardname(String wardname) {
        this.wardname = wardname;
    }

    public String getBedno() {
        return bedno;
    }

    public void setBedno(String bedno) {
        this.bedno = bedno;
    }

    public String getDiagnose() {
        return diagnose;
    }

    public void setDiagnose(String diagnose) {
        this.diagnose = diagnose;
    }

    public String getTestformno1() {
        return testformno1;
    }

    public void setTestformno1(String testformno1) {
        this.testformno1 = testformno1;
    }

    public String getItemNum() {
        return itemNum;
    }

    public void setItemNum(String itemNum) {
        this.itemNum = itemNum;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getMachineMemo() {
        return machineMemo;
    }

    public void setMachineMemo(String machineMemo) {
        this.machineMemo = machineMemo;
    }

    public String getTesttype() {
        return testtype;
    }

    public void setTesttype(String testtype) {
        this.testtype = testtype;
    }

    public String getTestdescribe() {
        return testdescribe;
    }

    public void setTestdescribe(String testdescribe) {
        this.testdescribe = testdescribe;
    }

    public Date getSamplereachtime() {
        return samplereachtime;
    }

    public void setSamplereachtime(Date samplereachtime) {
        this.samplereachtime = samplereachtime;
    }

    public Date getPrinttime() {
        return printtime;
    }

    public void setPrinttime(Date printtime) {
        this.printtime = printtime;
    }

    public String getSampleaccepter() {
        return sampleaccepter;
    }

    public void setSampleaccepter(String sampleaccepter) {
        this.sampleaccepter = sampleaccepter;
    }

    public String getSampleaccepterid() {
        return sampleaccepterid;
    }

    public void setSampleaccepterid(String sampleaccepterid) {
        this.sampleaccepterid = sampleaccepterid;
    }

    public Date getSampleacktime() {
        return sampleacktime;
    }

    public void setSampleacktime(Date sampleacktime) {
        this.sampleacktime = sampleacktime;
    }

    public String getSampleacker() {
        return sampleacker;
    }

    public void setSampleacker(String sampleacker) {
        this.sampleacker = sampleacker;
    }

    public String getHospitalid() {
        return hospitalid;
    }

    public void setHospitalid(String hospitalid) {
        this.hospitalid = hospitalid;
    }

    public String getIdenno() {
        return idenno;
    }

    public void setIdenno(String idenno) {
        this.idenno = idenno;
    }

    public String getTelno() {
        return telno;
    }

    public void setTelno(String telno) {
        this.telno = telno;
    }

    public String getFactory() {
        return factory;
    }

    public void setFactory(String factory) {
        this.factory = factory;
    }

    public String getSamplestate() {
        return samplestate;
    }

    public void setSamplestate(String samplestate) {
        this.samplestate = samplestate;
    }

    public String getSampleposition() {
        return sampleposition;
    }

    public void setSampleposition(String sampleposition) {
        this.sampleposition = sampleposition;
    }

    public Date getLastsamplereachtime() {
        return lastsamplereachtime;
    }

    public void setLastsamplereachtime(Date lastsamplereachtime) {
        this.lastsamplereachtime = lastsamplereachtime;
    }

    public String getLastsampleaccepter() {
        return lastsampleaccepter;
    }

    public void setLastsampleaccepter(String lastsampleaccepter) {
        this.lastsampleaccepter = lastsampleaccepter;
    }

    public String getLastsampleaccepterid() {
        return lastsampleaccepterid;
    }

    public void setLastsampleaccepterid(String lastsampleaccepterid) {
        this.lastsampleaccepterid = lastsampleaccepterid;
    }

    public String getNurseCellCode() {
        return nurseCellCode;
    }

    public void setNurseCellCode(String nurseCellCode) {
        this.nurseCellCode = nurseCellCode;
    }

    public String getInpatientno() {
        return inpatientno;
    }

    public void setInpatientno(String inpatientno) {
        this.inpatientno = inpatientno;
    }

    public Date getFirsttrialdate() {
        return firsttrialdate;
    }

    public void setFirsttrialdate(Date firsttrialdate) {
        this.firsttrialdate = firsttrialdate;
    }

    public String getClinicprinthostIp() {
        return clinicprinthostIp;
    }

    public void setClinicprinthostIp(String clinicprinthostIp) {
        this.clinicprinthostIp = clinicprinthostIp;
    }

    public String getReadFlag() {
        return readFlag;
    }

    public void setReadFlag(String readFlag) {
        this.readFlag = readFlag;
    }

    public String getReprintflag() {
        return reprintflag;
    }

    public void setReprintflag(String reprintflag) {
        this.reprintflag = reprintflag;
    }

    public String getArchive() {
        return archive;
    }

    public void setArchive(String archive) {
        this.archive = archive;
    }

    public String getSampleFlag() {
        return sampleFlag;
    }

    public void setSampleFlag(String sampleFlag) {
        this.sampleFlag = sampleFlag;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getWeigth() {
        return weigth;
    }

    public void setWeigth(String weigth) {
        this.weigth = weigth;
    }

    public String getGestation() {
        return gestation;
    }

    public void setGestation(String gestation) {
        this.gestation = gestation;
    }

    public String getFetus() {
        return fetus;
    }

    public void setFetus(String fetus) {
        this.fetus = fetus;
    }

    public String getExpdate() {
        return expdate;
    }

    public void setExpdate(String expdate) {
        this.expdate = expdate;
    }

    public Date getLmp() {
        return lmp;
    }

    public void setLmp(Date lmp) {
        this.lmp = lmp;
    }

    public String getPrintGermreCodeFlag() {
        return printGermreCodeFlag;
    }

    public void setPrintGermreCodeFlag(String printGermreCodeFlag) {
        this.printGermreCodeFlag = printGermreCodeFlag;
    }

    public Date getUpdateSampleTime() {
        return updateSampleTime;
    }

    public void setUpdateSampleTime(Date updateSampleTime) {
        this.updateSampleTime = updateSampleTime;
    }

    public String getIsHealth() {
        return isHealth;
    }

    public void setIsHealth(String isHealth) {
        this.isHealth = isHealth;
    }

    public String getIsDistinGuish() {
        return isDistinGuish;
    }

    public void setIsDistinGuish(String isDistinGuish) {
        this.isDistinGuish = isDistinGuish;
    }

    public String getInspectionunit() {
        return inspectionunit;
    }

    public void setInspectionunit(String inspectionunit) {
        this.inspectionunit = inspectionunit;
    }

    public String getIsOut() {
        return isOut;
    }

    public void setIsOut(String isOut) {
        this.isOut = isOut;
    }

    public String getWbbarCode() {
        return wbbarCode;
    }

    public void setWbbarCode(String wbbarCode) {
        this.wbbarCode = wbbarCode;
    }

    public String getTakeType() {
        return takeType;
    }

    public void setTakeType(String takeType) {
        this.takeType = takeType;
    }

    public String getPeopleTypeName() {
        return peopleTypeName;
    }

    public void setPeopleTypeName(String peopleTypeName) {
        this.peopleTypeName = peopleTypeName;
    }

    public String getPeopleTypeCode() {
        return peopleTypeCode;
    }

    public void setPeopleTypeCode(String peopleTypeCode) {
        this.peopleTypeCode = peopleTypeCode;
    }

    public String getConfirmCollect() {
        return confirmCollect;
    }

    public void setConfirmCollect(String confirmCollect) {
        this.confirmCollect = confirmCollect;
    }

    public String getIsJkpt() {
        return isJkpt;
    }

    public void setIsJkpt(String isJkpt) {
        this.isJkpt = isJkpt;
    }

    public String getErrHealth() {
        return errHealth;
    }

    public void setErrHealth(String errHealth) {
        this.errHealth = errHealth;
    }

    public String getSsrq() {
        return ssrq;
    }

    public void setSsrq(String ssrq) {
        this.ssrq = ssrq;
    }

    public String getZjlx() {
        return zjlx;
    }

    public void setZjlx(String zjlx) {
        this.zjlx = zjlx;
    }

    public String getTjlx() {
        return tjlx;
    }

    public void setTjlx(String tjlx) {
        this.tjlx = tjlx;
    }

    public String getOrgCode() {
        return orgCode;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    /**
     * 体检类别(1: 健康人群 2：患者)
     */
    private String tjlx;

    private String orgCode;}


